package com.mybatis.mapper;

import com.mybatis.po.Student;
import com.mybatis.vo.QueryVO;
import com.mybatis.vo.StudentQueryVO;

import java.util.List;

/**
 * ClassName: StudentMapper
 * Package: com.mybatis.mapper
 * Description:
 *
 * @Author 刘英杰
 * @Create 2024/11/8 19:37
 * @Version 1.0
 */
public interface StudentMapper {
    /**
     *
     * @param studentQueryVO 封装查询参数
     * @return 根据条件查询到的结果集
     */
    List<Student> selectByCondition(StudentQueryVO studentQueryVO);

    /**
     *根据多个学号查询
     * @param studentQueryVO
     * @return 学生对象的集合
     */
    List<Student> selectBySnos(StudentQueryVO studentQueryVO);

    /**
     *  根据指定的条件查询一共有多少个学生
     * @param studentQueryVO
     * @return
     */
    int selectCount(StudentQueryVO studentQueryVO);
}
